package com.mindskip.xzs.viewmodel.admin.education;
//这段代码定义了一个名为SubjectResponseVM的ViewModel类，用于在响应学科信息时传递相关参数。
// 在前端，该ViewModel类用于接收后端返回的学科信息数据，包括学科ID、名称、级别和级别名称等信息。
// 通过设置各个属性的值，将后端返回的学科信息展示在前端页面上，以便用户查看和操作。
//
//在后端，该ViewModel类用于封装学科信息的响应数据，包括学科ID、名称、级别和级别名称等信息。
// 通过设置各个属性及对应的getter和setter方法，将后端获取的学科信息数据封装成一个对象，便于传递给前端进行展示。
// 这样可以实现将后端查询或操作得到的学科信息以统一的格式传递给前端，方便前端页面展示和交互。
import com.mindskip.xzs.viewmodel.BaseVM; // 导入BaseVM类

// 学科响应视图模型，继承自BaseVM基础视图模型
public class SubjectResponseVM extends BaseVM {

    private Integer id; // 学科ID
    private String name; // 学科名称
    private Integer level; // 学科级别
    private String levelName; // 学科级别名称

    // 获取学科ID
    public Integer getId() {
        return id;
    }

    // 设置学科ID
    public void setId(Integer id) {
        this.id = id;
    }

    // 获取学科名称
    public String getName() {
        return name;
    }

    // 设置学科名称
    public void setName(String name) {
        this.name = name;
    }

    // 获取学科级别
    public Integer getLevel() {
        return level;
    }

    // 设置学科级别
    public void setLevel(Integer level) {
        this.level = level;
    }

    // 获取学科级别名称
    public String getLevelName() {
        return levelName;
    }

    // 设置学科级别名称
    public void setLevelName(String levelName) {
        this.levelName = levelName;
    }
}
